package util;

/**
 * @author MissChen
 * @date 2024年04月22日 16:24
 */
public class StringUtil {

    /**
     * 将一个指定的字符串数组根据一定规则转换成一个字符串
     * @param arr
     * @param separator
     * @return
     */
    public static String arrayToString(String[] arr, char separator) {
        StringBuffer buffer = new StringBuffer();
        if (arr != null) {
            for (String s : arr) {
                buffer.append(s + separator);
            }

            //将末尾多余的分隔符去掉
            return buffer.substring(0, buffer.length() - 1);
        }
        return null;
    }

    /**
     * 将一个指定的字符串数组根据一定规则转换成一个字符串
     * 默认以逗号进行分割
     * @param arr
     * @return
     */
    public static String arrayToString(String[] arr) {
        return arrayToString(arr, ',');

    }

    public static boolean isNull(String param) {
        return null == param || "".equals(param);
    }

    public static String checkHobby(String hobbies, String hobby) {
        if (!StringUtil.isNull(hobbies)) {
            //根据逗号进行分割
            String[] arr = hobbies.split(",");
            for (String s : arr) {
                if (s.equals(hobby)) {
                    return "checked";
                }
            }


        }
        return "";
    }

}
